History
History
Synonyms
UK
US
Meaning:
humiliate

to cause (a person) to feel ashamed; lower the dignity or self-respect of (a person)

embarrass, put down

mortify

to cause (a person) to feel ashamed, humiliated or hurt

embarrass

outclass

to be, do, much better than (another person, team etc)

surpass

outmatch

to be more than equal to (another person, team etc)

surpass

outrank

to hold a higher rank or position than (another person)

surpass

outrival

to be or do better than (a rival)

surpass

surpass

to do or be better than (a person, an earlier achievement)

outdo something or someone

PUT TO SHAME as in Wiktionary
PUT TO SHAME as in Wikipedia